@charset "utf-8";

div.viewwrap{
    height:585px;
    overflow:auto;
    overflow-x:hidden;
    clear:both;
    margin:0 0 0 8px;
    padding:0 51px 0 8px;
    position:relative;
}

div.viewwrap1{
    height:400px;
    overflow:auto;
    overflow-x:hidden;
    clear:both;
    margin:1px 0 0 0;
}

div.viewwrap2{
    clear:both;
    margin:0 7px;
}

div.viewwrap3{
    clear:both;
    margin:10px 0 10px 7px;
    _display:inline-block;
}
*:first-child+html div.viewwrap3{display:inline-block;}

div.viewwrap4{
    height:480px;
    overflow:auto;
    overflow-x:hidden;
    clear:both;
    margin:1px 0 0 0;
}

div.viewwrap5{
    height:585px;
    overflow:auto;
    overflow-x:hidden;
    clear:both;
    margin:0 0 0 8px;
    padding:0 10px 0 0;
    position:relative;
}

h1{
    padding:20px 0 10px; 
    margin:0;
    color:#1C1C1C; 
    font-size:1.25em; 
}
h2{
    padding:20px 0 10px; 
    margin:0;
    color:#1C1C1C; 
    font-size:1.55em; 
    text-align:center;
}
h3{
    color:#215182; 
    font-size:1.25em; 
    margin:0;
    padding:10px 0 0 40px;
}
h4{
    color:#0000FF;
    font-size:1.15em; 
    margin:0;
    padding:20px 0 0 0;
}
h5{
    color:#000000; 
    font-size:1em; 
    margin:0;
    padding:10px 0 0 12px;
}
div.subtit1{
    color:#3c7fbc; 
    text-align:center;
}
div.subtit1 img{
    vertical-align:middle;
}
div.subtit2{
    color:#444; 
    text-align:right;
    padding:10px 10px 0 0;
}
 div.subtit2 a:hover{
    color:#868686; 
}
div.subtit3{
    float:right;
    margin:10px 17px 10px 0;
    padding:6px 10px 8px;
    border-top:1px solid #e3e3e3;
    border-bottom:1px solid #e3e3e3;
    background:#f8f8f1;
}
div.subtit3 h2{
    background:url(../images/cssimg/bul_dot1.gif) no-repeat 0 4px;
    padding:0 0 0 8px;
    color:#666;
    font-weight:bold;
    font-size:0.95em;
}
div.subtit4{
    margin:0 0 10px 0;
    padding:0 0 0 20px;
    background:url(../images/cssimg/bul_arrow2.gif) no-repeat 0 3px;
}



div.pgroup{
    margin:0 0 0 0;
    line-height:110%;
    clear:both;
    font-size:1.05em;
    text-align: justify; 
}
div.pgroup p img, div.pgroup1 p img{
    vertical-align:middle;
}
div.pgroup p.babl, div.pgroup1 p.babl{
    background:#e9f2f6;
}

div.pgroup span.sfon{ 
    color:#024fce;
}

div.pgroup p.gtit span.sfon, div.pgroup p.gtit1 span.sfon{  
    font-weight:normal;
    color:#024fce;
    font-size:0.8em; 
    padding:0 0 0 0;
    margin:0 0 0 0;
    line-height:80%
}

div.babl{
    background:#e9f2f6;
}
div.pgroup p.gtit, div.pgroup1 p.gtit{
    //*color:#215182; *//
    color:#000; 
    font-size:1.25em;
    padding:0 0 0 12px;
    line-height:110%;
    font-weight:bold;
    margin:12px 0 0 0;
}
div.pgroup p.pty1{
     padding:10px 0 0 12px;
     text-indent:-12px;
     margin:0 0 0 0;
}
div.pgroup p.pty1_de1{
     padding:0 0 0 12px;
     text-indent:0px;
     margin:0;
}
div.pgroup p.pty1_de2{
     padding:2px 0 0 12px;
     margin:0;
}
div.pgroup p.pty1_de2_1{
     padding:0 0 0 12px;
     margin:0;
}
div.pgroup p.pty1_de2h{
     padding:0 0 0 12px;
     margin:0;
}
div.pgroup p.pty1_de3{
     padding:0 0 0 12px;
     margin:0;
}
div.pgroup p.pty1_de4{
     padding:0 0 0 83px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty10{
     padding:10px 0 0 12px;
     text-indent:-12px;
     margin:0 0 0 0;
}
div.pgroup p.pty10_de1{
     padding:0 0 0 60px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty10_de2{
     padding:0 0 0 43px;
     text-indent:-2px;
     margin:0;
}
div.pgroup p.pty10_de2h{
     padding:0 0 0 55px;
     text-indent:-15px;
     margin:0;
}
div.pgroup p.pty10_de3{
     padding:0 0 0 70px;
     text-indent:-17px;
     margin:0;
}
div.pgroup p.pty10_de4{
     padding:0 0 0 60px;
     text-indent:-17px;
     margin:0;
}

div.pgroup p.pty2{
    padding:10px 0 0 67px;
    text-indent:-63px;
    margin:0 0 10px 0;
}
div.pgroup p.pty3{
    font-size:1.15em; 
    line-height:110%;
    font-weight:bold;
    padding:10px 0 10px 12px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep1{
    padding:0 0 0 10px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep2{
    padding:0 0 0 12px;
    text-indent:-12px;
    margin:0 0 0 0;
}
div.pgroup p.pty3_dep3{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}
div.pgroup p.pty3_dep4{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}

div.pgroup p.pty4{
    padding:2px 0 0 12px;
    margin:0;   
}
div.pgroup p.pty4_dep1{
    padding:2px 0 0 24px;
    margin:0;
}
div.pgroup p.pty1_de4_1{
     padding:0 0 0 12px;
     margin:0;
}
div.pgroup p.pty5{
    padding:10px 0 0 40px;
    text-indent:-17px;
    margin:0 0 10px 0;
}
div.pgroup1{
    margin:0 5px 5px 0;
    line-height:175%;
    clear:both;
}
div.pgroup1 p.thlpty1{
     padding:10px 0 0 22px;
     text-indent:-14px;
     margin:0 0 0 0;
}
div.pgroup1 p.thlpty1_de1{
     padding:0 0 0 12px;
     text-indent:-12px;
     margin:0;
}
div.pgroup1 p.thlpty1_de2{
     padding:0 0 0 46px;
     text-indent:-2px;
     margin:0;
}
div.pgroup1 p.thlpty1_de2h{
     padding:0 0 0 60px;
     text-indent:-15px;
     margin:0;
}
div.pgroup1 p.thlpty1_de3{
     padding:0 0 0 75px;
     text-indent:-17px;
     margin:0;
}
div.pgroup1 p.thlpty1_de4{
     padding:0 0 0 65px;
     text-indent:-17px;
     margin:0;
}
div.pgroup1 p.thlpty2{
    padding:10px 0 0 49px;
    text-indent:-39px;
    margin:0 0 10px 0;
}
div.pgroup1 p.thlpty2_dep1{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}
div.pgroup1 p.thlpty2_dep2{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}
div.pgroup1 p.thlpty2_dep3{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}
div.pgroup1 p.thlpty2_dep4{
    padding:0 0 0 110px;
    text-indent:-19px;
    margin:-10px 0 0 0;
}

div.pgroup p span.bl{
    color:#151594;
    font-weight:bold;
}
div.pgroup p a, div.pgroup p a:visited{
    text-decoration:underline;
}
div.pgroup p a:hover{
    text-decoration:underline;
    color:#4ca4e5;
}
div.pgroup p a.nun, div.pgroup p a.nun:hover, div.pgroup p a.nun:visited{
    text-decoration:none;
}
div.pgroup p a.att, div.pgroup p a.att:visited{
    text-decoration:none;
    color:#012e68;
}
div.pgroup p a.att:hover{
    text-decoration:underline;
    color:#012e68;
}


div.pgroup1 p span.bl{
 color:#151594;
 font-weight:bold;
}
div.pgroup1 p a, div.pgroup1 p a:visited{
 text-decoration:underline;
}
div.pgroup1 p a:hover{
 text-decoration:underline;
 color:#4ca4e5;
}
div.pgroup1 p a.nun, div.pgroup1 p a.nun:hover, div.pgroup1 p a.nun:visited{
 text-decoration:none;
}
div.pgroup1 p a.att, div.pgroup1 p a.att:visited{
 text-decoration:none;
 color:#012e68;
}
div.pgroup1 p a.att:hover{
 text-decoration:underline;
 color:#012e68;
}

p.thlaty1{
    margin:0;
}
p.thlaty2{
    margin:0 0 0 10px;
}
p.thlaty3{
    margin:0;
}
p.thlaty4{
    margin:0;
}

div.tsegr{
    width:940px;
    border-bottom:1px solid #ddd;
    padding:15px 0 30px;
    margin:0 0 0 7px;
}
div.tsegr h2{
    margin:0 0 0 11px;
    padding:0 0 0 18px;
    background:url(../images/cssimg/bul_arrow3.gif) no-repeat;
    font-size:1.15em; 
    float:left;
}
div.tsegr a, div.tsegr a:hover{
    color:#4a6799;
    text-decoration:underline;
}
div.tsegr div.more{
    float:right;
    overflow:hidden;
}
div.tsegr div.more a, div.tsegr div.more a:hover{
    background:url(../images/cssimg/bul_arrow5.gif) no-repeat 0 2px;
    color:#666;
    text-decoration:underline;
    padding:0 0 0 7px;
}
div.tsegr ul.tstp1{
    padding:5px 0 0 25px;
    clear:both;
    overflow:hidden;
    _display:inline-block;
}
div.tsegr ul.tstp1 li{
    padding:0 0 0 11px;
    margin:10px 0 0 0;
    background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 5px;
    line-height:160%;
}

div.tsegr dl.tstp1{
    padding:0 0 0 18px;
    margin:0;
    clear:both;
    overflow:hidden;
}
div.tsegr dl.tstp1 dt{
    padding:0 0 0 11px;
    margin:15px 0 0 0;
    background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 5px;
    line-height:160%;
    color:#4a6799;
}
div.tsegr dl.tstp1 dt span.und{
    text-decoration:underline;
    color:#4a6799;
}
div.tsegr dl.tstp1 dd{
    padding:0 0 0 11px;
    margin:0;
    line-height:160%;
}

div.tsegr dl.tstp2{
    padding:10px 0 0 18px;
    margin:0;
    clear:both;
    overflow:hidden;
    _display:inline-block;
}
div.tsegr dl.tstp2 dt{
    padding:0 0 0 11px;
    margin:0;
    background:url(../images/cssimg/bul_arrow4.gif) no-repeat 0 5px;
    line-height:160%;
    width:440px;
    float:left;
}
div.tsegr dl.tstp2 dt img{
    vertical-align:middle;
}
div.tsegr dl.tstp2 dd{
    color:#666;
    line-height:160%;
    float:left;
    padding:0;
    margin:0;
}
div.tsegr dl.tstp2 dd.ct1{
    width:305px;
}
div.tsegr dl.tstp2 dd.ct1 a{
    color:#666;
    text-decoration:none;
}
div.tsegr dl.tstp2 dd.ct1 a:hover{
    color:#868686;
    text-decoration:none;
}